runtime.p.deferpool (field)

24 uses

	runtime (current package)
		panic.go#L525: 	if len(pp.deferpool) == 0 && sched.deferpool != nil {
		panic.go#L527: 		for len(pp.deferpool) < cap(pp.deferpool)/2 && sched.deferpool != nil {
		panic.go#L531: 			pp.deferpool = append(pp.deferpool, d)
		panic.go#L535: 	if n := len(pp.deferpool); n > 0 {
		panic.go#L536: 		d = pp.deferpool[n-1]
		panic.go#L537: 		pp.deferpool[n-1] = nil
		panic.go#L538: 		pp.deferpool = pp.deferpool[:n-1]
		panic.go#L569: 	if len(pp.deferpool) == cap(pp.deferpool) {
		panic.go#L572: 		for len(pp.deferpool) > cap(pp.deferpool)/2 {
		panic.go#L573: 			n := len(pp.deferpool)
		panic.go#L574: 			d := pp.deferpool[n-1]
		panic.go#L575: 			pp.deferpool[n-1] = nil
		panic.go#L576: 			pp.deferpool = pp.deferpool[:n-1]
		panic.go#L592: 	pp.deferpool = append(pp.deferpool, d)
		proc.go#L5570: 	pp.deferpool = pp.deferpoolbuf[:0]
		proc.go#L5639: 	pp.deferpool = pp.deferpoolbuf[:0]
		runtime2.go#L662: 	deferpool    []*_defer // pool of available defer structs (see panic.go)